timeline-based memory management